myvar_0 = GetTreeParameter(0)
myvar_1 = GetTreeParameter(1)
myvar_2 = CachedNeighbor["new"](myvar_0)
myvar_2["getGUID"](myvar_2)
myvar_3 = GlobalObjManager["getPersonIdFromGUID"]()
local myvar_4 = 32767
SetScriptReturnValue(False)
	if (myvar_3 ~= 0) then
		if (GetPersonData(myvar_3, PersonData["Person Age"]) <= 0) then
		return 
	end
		if (GetPersonData(myvar_3, PersonData["NPC Type"]) ~= myvar_1) then
		return 
	end
	myvar_5 = GetPersonData(myvar_3, PersonData["family number"])
		if (myvar_5 ~= myvar_4) then
			if (myvar_5 ~= 0) then
			return 
		end
	end
	SetScriptReturnValue(True)
	return 
else
	
myvar_5 = myvar_2["getPersonData"]
	myvar_5 = myvar_5(myvar_2, PersonData["Person Age"])
		if (myvar_5 <= 0) then
		return 
	end
	
myvar_5 = myvar_2["getPersonData"]
	myvar_5 = myvar_5(myvar_2, PersonData["family number"])
		if (myvar_5 ~= myvar_4) then
			if (myvar_5 ~= 0) then
			return 
		end
	end
	myvar_6 = myvar_2["getGUID"](myvar_2)
	myvar_7 = GetObjectDefinitionField(myvar_6, 203)
		if (NPCTypeToGUID[myvar_1] ~= myvar_7) then
			if (NPCTypeToGUID[myvar_1] == myvar_6) then
		else
			local myvar_10 = True
			SetScriptReturnValue(myvar_10)
			return 
		end
	end
end
